// #include <stdio.h>
#include"linklist.h"

int main()
{

    //初始化链表
    LinkNode *L;
    InitList(L);
	printf("输入要插入的个数：");
    int num = 0;
    scanf("%d",&num);
    // printf("%d",num);
    printf("\n");

    for(int i=0;i<num;i++){
        printf("输入要插入的位置：");
        int loc = 0;
        scanf("%d",&loc);
        // printf("%d",loc);
        printf("\n");

        printf("输入要插入的元素：");
        int elem = 0;
        scanf("%d",&elem);
        // printf("%d",elem);
        printf("\n");
        ListInsert(L,loc,elem);

        if(loc > num){
            printf("插入位置错误，停止操作");
            return 0;
        }
        printf("显示链表中的元素：");
        DispList(L);
    }
   

    // printf("输入要插入的位置：");
    // loc = 0;
    // scanf("%d",&loc);
    // // printf("%d",loc);
    // printf("\n");

    // printf("输入要插入的元素：");
    // elem = 0;
    // scanf("%d",&elem);
    // // printf("%d",elem);
    // printf("\n");
    // if(loc > 3){
    //     printf("插入位置错误，停止操作");
    //     return 0;
    // }
    // ListInsert(L,loc,elem);

    // printf("显示链表中的元素：");
    // DispList(L);

    // printf("输入要插入的位置：");
    // loc = 0;
    // scanf("%d",&loc);
    // // printf("%d",loc);
    // printf("\n");

    // printf("输入要插入的元素：");
    // elem = 0;
    // scanf("%d",&elem);
    // // printf("%d",elem);
    // printf("\n");
    
    // ListInsert(L,loc,elem);

    // printf("显示链表中的元素：");
    // DispList(L);
    
}
